<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  <title>Work diary on 2008 | Matrix207&#39;s Blog</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="description" content="2008-01-31
编写DrawTrace曲线
更新OT8800至版本2.0018，两台

2008-01-30
编写DrawTrace曲线

2008-01-29
更新OT8800从2.0015至2.0017，并更新OS，共12台

2008-01-28
更新OT8800 从2.0015至2.0017，并更新OS，该OS应该修正电池问题的

2008-01-25
MoveWindow(Left">
<meta property="og:type" content="website">
<meta property="og:title" content="Work diary on 2008">
<meta property="og:url" content="http://yoursite.com/work_diary/2008.html">
<meta property="og:site_name" content="Matrix207's Blog">
<meta property="og:description" content="2008-01-31
编写DrawTrace曲线
更新OT8800至版本2.0018，两台

2008-01-30
编写DrawTrace曲线

2008-01-29
更新OT8800从2.0015至2.0017，并更新OS，共12台

2008-01-28
更新OT8800 从2.0015至2.0017，并更新OS，该OS应该修正电池问题的

2008-01-25
MoveWindow(Left">
<meta property="og:updated_time" content="2016-07-16T16:04:43.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Work diary on 2008">
<meta name="twitter:description" content="2008-01-31
编写DrawTrace曲线
更新OT8800至版本2.0018，两台

2008-01-30
编写DrawTrace曲线

2008-01-29
更新OT8800从2.0015至2.0017，并更新OS，共12台

2008-01-28
更新OT8800 从2.0015至2.0017，并更新OS，该OS应该修正电池问题的

2008-01-25
MoveWindow(Left">
  
    <link rel="alternate" href="/atom.xml" title="Matrix207&#39;s Blog" type="application/atom+xml">
  
  
    <link rel="icon" href="/favicon.png">
  
  
    <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
  
  <link rel="stylesheet" href="/css/style.css">
  

</head>

<body>
  <div id="container">
    <div id="wrap">
      <header id="header">
  <div id="banner"></div>
  <div id="header-outer" class="outer">
    <div id="header-title" class="inner">
      <h1 id="logo-wrap">
        <a href="/" id="logo">Matrix207&#39;s Blog</a>
      </h1>
      
    </div>
    <div id="header-inner" class="inner">
      <nav id="main-nav">
        <a id="main-nav-toggle" class="nav-icon"></a>
        
          <a class="main-nav-link" href="/">Home</a>
        
          <a class="main-nav-link" href="/archives">Archives</a>
        
      </nav>
      <nav id="sub-nav">
        
          <a id="nav-rss-link" class="nav-icon" href="/atom.xml" title="Flux RSS"></a>
        
        <a id="nav-search-btn" class="nav-icon" title="Rechercher"></a>
      </nav>
      <div id="search-form-wrap">
        <form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" results="0" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit">&#xF002;</button><input type="hidden" name="sitesearch" value="http://yoursite.com"></form>
      </div>
    </div>
  </div>
</header>
      <div class="outer">
        <section id="main"><article id="post-undefined" class="article article-type-post" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/work_diary/2008.html" class="article-date">
  <time datetime="2016-07-16T16:04:43.000Z" itemprop="datePublished">2016-07-17</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="article-title" itemprop="name">
      Work diary on 2008
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <h4 id="2008-01-31"><a href="#2008-01-31" class="headerlink" title="2008-01-31"></a>2008-01-31</h4><ol>
<li>编写DrawTrace曲线</li>
<li>更新OT8800至版本2.0018，两台</li>
</ol>
<h4 id="2008-01-30"><a href="#2008-01-30" class="headerlink" title="2008-01-30"></a>2008-01-30</h4><ol>
<li>编写DrawTrace曲线</li>
</ol>
<h4 id="2008-01-29"><a href="#2008-01-29" class="headerlink" title="2008-01-29"></a>2008-01-29</h4><ol>
<li>更新OT8800从2.0015至2.0017，并更新OS，共12台</li>
</ol>
<h4 id="2008-01-28"><a href="#2008-01-28" class="headerlink" title="2008-01-28"></a>2008-01-28</h4><ol>
<li>更新OT8800 从2.0015至2.0017，并更新OS，该OS应该修正电池问题的</li>
</ol>
<h4 id="2008-01-25"><a href="#2008-01-25" class="headerlink" title="2008-01-25"></a>2008-01-25</h4><ol>
<li>MoveWindow(Left,Top,Width,Height);  </li>
<li>测试新购买的6个U盘，有3个好用，有三个不好用！</li>
</ol>
<h4 id="2008-01-24"><a href="#2008-01-24" class="headerlink" title="2008-01-24"></a>2008-01-24</h4><ol>
<li>更新厦门寄回来的6台OT8800，</li>
</ol>
<h4 id="2008-01-23"><a href="#2008-01-23" class="headerlink" title="2008-01-23"></a>2008-01-23</h4><ol>
<li>检查更新寄回来的4台OT8800，成功解决屏幕光笔不好使的问题，原因是LCD的高压输入<br>电源线的干扰，所以把该线布好，尽可能的远离LCD屏幕就可以解决问题。</li>
<li>检查电池，这4台也是不良的。版本从2.0010更新到2.0015</li>
</ol>
<h4 id="2008-01-22"><a href="#2008-01-22" class="headerlink" title="2008-01-22"></a>2008-01-22</h4><ol>
<li>任务（顾）编写TraceView项目，对话框显示曲线，并有打印功能</li>
<li>VS2005加入消息方法：打开属性面板，点击消息按钮,如下图所示</li>
</ol>
<h4 id="2008-01-21"><a href="#2008-01-21" class="headerlink" title="2008-01-21"></a>2008-01-21</h4><ol>
<li>更新OT-8800Mini OTDR版本至2.0015中文版</li>
<li>编写好客户用的更新软件的说明文档</li>
</ol>
<h4 id="2008-01-18"><a href="#2008-01-18" class="headerlink" title="2008-01-18"></a>2008-01-18</h4><ol>
<li>编写查看OT-8800 Mini OTDR版本SOP(20080118).doc</li>
<li>继续使用bitfontcreator编写汉字对应的编码15x16宋粗体10号 24x24宋粗体14号</li>
<li>查看UFOAPnet</li>
</ol>
<h4 id="2008-01-17"><a href="#2008-01-17" class="headerlink" title="2008-01-17"></a>2008-01-17</h4><ol>
<li>分析UFOAPnet</li>
<li>Bitfontcreator</li>
</ol>
<h4 id="2008-01-16"><a href="#2008-01-16" class="headerlink" title="2008-01-16"></a>2008-01-16</h4><ol>
<li>分析UFOAPnet</li>
<li>bitfontcreate</li>
</ol>
<h4 id="2008-01-15"><a href="#2008-01-15" class="headerlink" title="2008-01-15"></a>2008-01-15</h4><ol>
<li>写了封Email给Herman，作了个简短的工作汇报，遇到了问题，希望能在他那得到些方向性的指导</li>
<li>今天先暂时搁下MINI OTDR数据运算的分析，先着手分析下顾给的TCP型互联网光纤检测代码 </li>
</ol>
<h4 id="2008-01-14"><a href="#2008-01-14" class="headerlink" title="2008-01-14"></a>2008-01-14</h4><p>1． 继续study数据流程，避开难点，寻找其他突破点<br>2． 找出了去噪声的地方，以及明白怎么去掉噪声<br>3． 找出了得到真正的m_pBuf的地方，就是CreateDisplayBuffer函数<br>4． 不明白的是，为什么要根据m_lSaveRatio来修改m_pBuf，为什么要修改m_pBuf<br>5． 从value<code>&gt;&gt;</code>6到得到m_pBuf中间有太多的谜团，无法解答！！！</p>
<h4 id="2008-01-13"><a href="#2008-01-13" class="headerlink" title="2008-01-13"></a>2008-01-13</h4><p>1． 今天来加班，希望能把问题给弄清楚<br>2． USB OTDR操作原理（通过安装UFO的驱动获得pdf文件）</p>
<p>OTDR操作原理：<br>OTDR的工作方式类似脉冲式雷达。<br>首先它发出以一束激光脉冲波射入已插入端口的光纤，然后脉冲波在光纤中向<br>下传输，并不断的散射和反射。当光脉冲返回OTDR时，检波器(APD)获得所有的<br>被散射或反射的光能量APD信号的持续时间，相应为散射或反射光能量在光纤中<br> (向左和向前)两次传输。  </p>
<p>一旦PC机开始发出运行要求,USB OTDR的处理器便通知二极管发出短脉冲波(通<br>常为ns或us)，然后通过光纤耦合器进入待测光纤；当它通过光纤时，一部分的<br>光被光纤发射或散射并返回USB OTDR，被检波器(APD)获得。USB OTDR将光信号<br>转换成电压信号，再通过A/D(模拟信号/数字信号)转换器转换为数字信号，然<br>后存储在随机存储器中。该操作重复1024次，再将1024次的平均值存储于随机<br>存储器中，结果经USB连接线传给电脑处理并显示。  </p>
<h4 id="2008-01-11"><a href="#2008-01-11" class="headerlink" title="2008-01-11"></a>2008-01-11</h4><p>1． 分析数据<br>2． 终于有了很大的进展，从原始数据ScanData到lpBufRaw的数据变换过程已经基本清楚<br>3． 很不明白value<code>&gt;&gt;</code>6，这样的操作的意义所在？？？？？</p>
<h4 id="2008-01-10"><a href="#2008-01-10" class="headerlink" title="2008-01-10"></a>2008-01-10</h4><p>1． 更新了3台MINI，一台U盘更新失败<br>2． 追踪分析数据</p>
<h4 id="2008-01-09"><a href="#2008-01-09" class="headerlink" title="2008-01-09"></a>2008-01-09</h4><p>1． 更新了2台MINI，在更新过程中发现了一个bug，就是当U盘的根目录下没有UFO文件，<br>    或者该UFO文件内没有UFO.exe和OTDR.dll文件时，就算更新程序的时候在MINI的USB<br>    接口插入U盘，在更新软件对话框中的按钮“从U盘更新软件”也是处于不可用状态。<br>    (由于没有注意到这个细节，所以之前写的那些更新程序的档案都要修改)<br>2． 继续数据分析，仍然不明白为什么要循环32次！</p>
<h4 id="2008-01-08"><a href="#2008-01-08" class="headerlink" title="2008-01-08"></a>2008-01-08</h4><p>1． 早上给电话william，告诉昨天烧了电源板的事<br>2． 顾给了William的回复：第一，把烧坏电源板的OP写成文档提交给William，第二，把更<br>    新OS和程序的步骤写成SOP档，并加入更新时候需垫上塑料薄膜防止刮花防止短路的步<br>    骤，还要加上更新OS和程序完后要进行光纤测量的步骤，保存测量的数据<br>3． 写了两份档案“烧坏MINI电源板的OP(20080108).doc”和“更新MINI OTDR程序和OS 的SOP(20080108).doc”<br>4． 增加了一份excel档案：“MINI OTDR程序和OS更新记录.xls”，其实应该早做记录了，就<br>    像写程序一样，要写log，以后出错就好处理了，容易定位到出错的地方！<br>5． 查看了一下“UFOAPNet”程序和晓鹏给的“光纤状态监测管理系统设计方案”，对它们之间<br>    的通讯稍微有点了解了。<br>6． 学习了UFOAPNet程序中的回调函数callback，Clist，setEvent</p>
<h4 id="2008-01-07"><a href="#2008-01-07" class="headerlink" title="2008-01-07"></a>2008-01-07</h4><ol>
<li>搬家</li>
<li>今天有更新MINI的任务，可能有9台左右</li>
<li>计划好今年的任务计划，学习计划。</li>
<li>UFO tcp的问题：<ul>
<li>界面拖动会死机</li>
<li>客户端扫描两到三次会死机</li>
<li>客户端收到的数据比发送的少很多。待解决！！！</li>
</ul>
</li>
<li>郁闷，烧了一台MINI的电源板！！！</li>
<li>更新了3台，第四台烧了电源板</li>
</ol>
<h4 id="2008-01-04"><a href="#2008-01-04" class="headerlink" title="2008-01-04"></a>2008-01-04</h4><ol>
<li>产生随机数 </li>
<li>整理数据流程，整理关键的有疑惑的函数，整理数据从USB接收到display trace的过程中的数据变换点.</li>
<li>有了解源码中每一个对话框以及every class的作用用途的想法！</li>
</ol>
<h4 id="2008-01-03"><a href="#2008-01-03" class="headerlink" title="2008-01-03"></a>2008-01-03</h4><ul>
<li>更新完昨天的OT8800Mini OTDR </li>
<li>整理程序流程图<ul>
<li>保存数据 </li>
<li>打开sor档获取数据 </li>
<li>打开sor档并LoadTraceData成功到m_pBuf后到显示trace中的取点算法过程 </li>
<li>还有一个要认真研究的问题，就是怎么计算事件点的问题 </li>
</ul>
</li>
</ul>
<h4 id="2008-01-02"><a href="#2008-01-02" class="headerlink" title="2008-01-02"></a>2008-01-02</h4><ul>
<li>数据传送中的函数调用流程</li>
<li>数据传送过程 </li>
<li>扫描时显示数据 </li>
<li>扫描后保存数据 </li>
<li>从扫描到sor档保存流程 </li>
<li>获取事件数据 </li>
</ul>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://yoursite.com/work_diary/2008.html" data-id="ciqpd87vc00ihk0pv90yba9fn" class="article-share-link">Partager</a>
      
      
    </footer>
  </div>
  
    
  
</article>

</section>
        
          <aside id="sidebar">
  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Catégories</h3>
    <div class="widget">
      <ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/blog/">blog</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/database/">database</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/english/">english</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/kernel/">kernel</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/language/">language</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/linux/">linux</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/math/">math</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/network/">network</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/others/">others</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/person/">person</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/program/">program</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/source/">source</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/storage/">storage</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/tools/">tools</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/windows/">windows</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Mot-clés</h3>
    <div class="widget">
      <ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="/tags/FAQ/">FAQ</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/IRC/">IRC</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Translation/">Translation</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/android/">android</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/api/">api</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/assembly/">assembly</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/awk/">awk</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/batch/">batch</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/blog/">blog</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/book/">book</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/c/">c</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/c/">c++</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/cache/">cache</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/crash/">crash</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/database/">database</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/debug/">debug</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/dot/">dot</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/driver/">driver</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/emacs/">emacs</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/exploit/">exploit</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/file-system/">file system</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/filesystem/">filesystem</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/flowchart/">flowchart</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/gcc/">gcc</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/git/">git</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/google/">google</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/graphviz/">graphviz</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/hexo/">hexo</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/hosts/">hosts</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/iscsi/">iscsi</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/java/">java</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/javascript/">javascript</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/job/">job</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/json/">json</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/kernel/">kernel</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/linux/">linux</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/lisp/">lisp</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/lua/">lua</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/makefile/">makefile</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/malloc/">malloc</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/math/">math</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/maxima/">maxima</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/memory/">memory</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/memory-overflow/">memory overflow</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/mtrace/">mtrace</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/netdisk/">netdisk</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/network/">network</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/others/">others</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/pandoc/">pandoc</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/performance/">performance</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/person/">person</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/protobuf/">protobuf</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/python/">python</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/rsync/">rsync</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/sed/">sed</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/shell/">shell</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/skype/">skype</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/sms/">sms</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/source/">source</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ssh/">ssh</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/stack/">stack</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/storage/">storage</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/study/">study</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/svn/">svn</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/sync/">sync</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/test/">test</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/time/">time</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/tools/">tools</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/valgrind/">valgrind</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/vi/">vi</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/vim/">vim</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/virtual/">virtual</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/wget/">wget</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/windows/">windows</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/wireshark/">wireshark</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/write/">write</a></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/xml/">xml</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Nuage de mot-clés</h3>
    <div class="widget tagcloud">
      <a href="/tags/FAQ/" style="font-size: 10px;">FAQ</a> <a href="/tags/IRC/" style="font-size: 10px;">IRC</a> <a href="/tags/Translation/" style="font-size: 13px;">Translation</a> <a href="/tags/android/" style="font-size: 10px;">android</a> <a href="/tags/api/" style="font-size: 10px;">api</a> <a href="/tags/assembly/" style="font-size: 10px;">assembly</a> <a href="/tags/awk/" style="font-size: 11px;">awk</a> <a href="/tags/batch/" style="font-size: 14px;">batch</a> <a href="/tags/blog/" style="font-size: 10px;">blog</a> <a href="/tags/book/" style="font-size: 10px;">book</a> <a href="/tags/c/" style="font-size: 16px;">c</a> <a href="/tags/c/" style="font-size: 19px;">c++</a> <a href="/tags/cache/" style="font-size: 10px;">cache</a> <a href="/tags/crash/" style="font-size: 10px;">crash</a> <a href="/tags/database/" style="font-size: 17px;">database</a> <a href="/tags/debug/" style="font-size: 12px;">debug</a> <a href="/tags/dot/" style="font-size: 10px;">dot</a> <a href="/tags/driver/" style="font-size: 10px;">driver</a> <a href="/tags/emacs/" style="font-size: 11px;">emacs</a> <a href="/tags/exploit/" style="font-size: 10px;">exploit</a> <a href="/tags/file-system/" style="font-size: 10px;">file system</a> <a href="/tags/filesystem/" style="font-size: 12px;">filesystem</a> <a href="/tags/flowchart/" style="font-size: 10px;">flowchart</a> <a href="/tags/gcc/" style="font-size: 10px;">gcc</a> <a href="/tags/git/" style="font-size: 12px;">git</a> <a href="/tags/google/" style="font-size: 11px;">google</a> <a href="/tags/graphviz/" style="font-size: 11px;">graphviz</a> <a href="/tags/hexo/" style="font-size: 10px;">hexo</a> <a href="/tags/hosts/" style="font-size: 10px;">hosts</a> <a href="/tags/iscsi/" style="font-size: 14px;">iscsi</a> <a href="/tags/java/" style="font-size: 10px;">java</a> <a href="/tags/javascript/" style="font-size: 10px;">javascript</a> <a href="/tags/job/" style="font-size: 10px;">job</a> <a href="/tags/json/" style="font-size: 10px;">json</a> <a href="/tags/kernel/" style="font-size: 14px;">kernel</a> <a href="/tags/linux/" style="font-size: 14px;">linux</a> <a href="/tags/lisp/" style="font-size: 10px;">lisp</a> <a href="/tags/lua/" style="font-size: 10px;">lua</a> <a href="/tags/makefile/" style="font-size: 10px;">makefile</a> <a href="/tags/malloc/" style="font-size: 10px;">malloc</a> <a href="/tags/math/" style="font-size: 11px;">math</a> <a href="/tags/maxima/" style="font-size: 10px;">maxima</a> <a href="/tags/memory/" style="font-size: 11px;">memory</a> <a href="/tags/memory-overflow/" style="font-size: 10px;">memory overflow</a> <a href="/tags/mtrace/" style="font-size: 10px;">mtrace</a> <a href="/tags/netdisk/" style="font-size: 10px;">netdisk</a> <a href="/tags/network/" style="font-size: 20px;">network</a> <a href="/tags/others/" style="font-size: 18px;">others</a> <a href="/tags/pandoc/" style="font-size: 10px;">pandoc</a> <a href="/tags/performance/" style="font-size: 16px;">performance</a> <a href="/tags/person/" style="font-size: 11px;">person</a> <a href="/tags/protobuf/" style="font-size: 11px;">protobuf</a> <a href="/tags/python/" style="font-size: 10px;">python</a> <a href="/tags/rsync/" style="font-size: 10px;">rsync</a> <a href="/tags/sed/" style="font-size: 11px;">sed</a> <a href="/tags/shell/" style="font-size: 15px;">shell</a> <a href="/tags/skype/" style="font-size: 11px;">skype</a> <a href="/tags/sms/" style="font-size: 10px;">sms</a> <a href="/tags/source/" style="font-size: 11px;">source</a> <a href="/tags/ssh/" style="font-size: 10px;">ssh</a> <a href="/tags/stack/" style="font-size: 10px;">stack</a> <a href="/tags/storage/" style="font-size: 15px;">storage</a> <a href="/tags/study/" style="font-size: 10px;">study</a> <a href="/tags/svn/" style="font-size: 11px;">svn</a> <a href="/tags/sync/" style="font-size: 10px;">sync</a> <a href="/tags/test/" style="font-size: 11px;">test</a> <a href="/tags/time/" style="font-size: 10px;">time</a> <a href="/tags/tools/" style="font-size: 16px;">tools</a> <a href="/tags/valgrind/" style="font-size: 10px;">valgrind</a> <a href="/tags/vi/" style="font-size: 10px;">vi</a> <a href="/tags/vim/" style="font-size: 14px;">vim</a> <a href="/tags/virtual/" style="font-size: 11px;">virtual</a> <a href="/tags/wget/" style="font-size: 10px;">wget</a> <a href="/tags/windows/" style="font-size: 11px;">windows</a> <a href="/tags/wireshark/" style="font-size: 10px;">wireshark</a> <a href="/tags/write/" style="font-size: 13px;">write</a> <a href="/tags/xml/" style="font-size: 10px;">xml</a>
    </div>
  </div>

  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Archives</h3>
    <div class="widget">
      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/07/">July 2016</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/04/">April 2016</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/03/">March 2016</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/02/">February 2016</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2016/01/">January 2016</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/11/">November 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/10/">October 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/09/">September 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/08/">August 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/07/">July 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/06/">June 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/03/">March 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/02/">February 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2015/01/">January 2015</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/12/">December 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/11/">November 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/09/">September 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/08/">August 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/07/">July 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/06/">June 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/05/">May 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/04/">April 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2014/03/">March 2014</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/11/">November 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/10/">October 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/09/">September 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/08/">August 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/07/">July 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/06/">June 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/05/">May 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/04/">April 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/03/">March 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/02/">February 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2013/01/">January 2013</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2012/12/">December 2012</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2012/09/">September 2012</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Articles récents</h3>
    <div class="widget">
      <ul>
        
          <li>
            <a href="/2016/07/17/how-to-implement-malloc/">如何实现一个malloc</a>
          </li>
        
          <li>
            <a href="/2016/07/17/study-grep-more/">grep工作原理</a>
          </li>
        
          <li>
            <a href="/2016/07/17/2016-04-13-malloc/">malloc</a>
          </li>
        
          <li>
            <a href="/2016/04/27/include-what-you-use/">使用IWYU整理头文件引用</a>
          </li>
        
          <li>
            <a href="/2016/04/24/understand-gcc-assembly-output/">understand gcc assembly output</a>
          </li>
        
      </ul>
    </div>
  </div>

  
</aside>
        
      </div>
      <footer id="footer">
  
  <div class="outer">
    <div id="footer-info" class="inner">
      &copy; 2016 Matrix207<br>
      Propulsé by <a href="http://hexo.io/" target="_blank">Hexo</a>
    </div>
  </div>
</footer>
    </div>
    <nav id="mobile-nav">
  
    <a href="/" class="mobile-nav-link">Home</a>
  
    <a href="/archives" class="mobile-nav-link">Archives</a>
  
</nav>
    

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>


  <link rel="stylesheet" href="/fancybox/jquery.fancybox.css">
  <script src="/fancybox/jquery.fancybox.pack.js"></script>


<script src="/js/script.js"></script>

  </div>
</body>
</html>